草庐IT

Android NDK 和 FFMPEG 构建

全部标签

java - 如何忽略 Subclipse 中的构建目录?

构建后,我在构建目录中获得了大量自动生成的类文件。我不想提交它们,所以我尝试使用Team->Addtosvn:ignore忽略它们,但它们已经变灰了。我尝试使用Project->Clean删除构建目录,但有趣的是,当我尝试提交时,Subclipse仍然有它们。出了什么问题?如何忽略Subclipse中的构建目录? 最佳答案 您不能忽略已经在svn存储库中的文件。从存储库中删除该文件,然后重试 关于java-如何忽略Subclipse中的构建目录?,我们在StackOverflow上找到一

exception - 为什么我的 elasticsearch 无法在 JAVA API 中构建 transportclient?

我在Java中有一个简单的elasticsearch代码是这样的:publicclassTryElastic{publicstaticvoidmain(String[]args)throwsUnknownHostException{Mapjson=newHashMap();json.put("user","kimchy");json.put("postDate",newDate());json.put("message","tryingoutElasticsearch");try{Settingssettings=Settings.settingsBuilder().put("clus

java - 如果编译器警告的数量增加,我如何在 Jenkins 中构建失败?

在TeamCity中,我可以添加一个构建失败条件,如果编译器/检查警告的数量比之前的成功构建增加,则构建失败https://confluence.jetbrains.com/display/TCD9/Build+Failure+Conditions#BuildFailureConditions-Failbuildonmetricchange我如何在Jenkins中做同样的事情? 最佳答案 WarningsPlug-in应该做你想做的。它会根据警告的数量或可选的特定优先级的新警告将构建标记为不稳定或失败。如果如图所示将“所有优先级”设

java - Intellij spring boot 扩展 gradle 构建文件中的 processResources 以替换属性

当使用gradlebuild命令从命令行构建时,属性字段被正确替换,但是,当使用IntelliJIDEAIDE时,它不是。代码在build.gradleext{port=8086}processResources{filesMatching('application.properties'){expand(project.properties)}}代码在application.propertiesserver.port=${port} 最佳答案 当您通过单击“运行”按钮在IntelliJ中运行SpringBoot应用程序时,它会以常

java - maven 在项目构建期间挂起约 20 分钟(过去工作正常)

构建这个maven项目曾经在很长一段时间(6个月)内工作得很好,但今天在执行mvncleaninstall时,构建每次都开始挂起(尝试使用不同版本的mvn,包括最新的3.5.0并且针对openJDK和OracleJDK-结果是一样的)kill-3PID输出"resolver-5"#491daemonprio=5os_prio=0tid=0x00007f6da8bd3800nid=0x16b3waitingoncondition[0x00007f6d68df3000]java.lang.Thread.State:WAITING(parking)atsun.misc.Unsafe.park

java - 使用 JAX-WS 构建大型 MTOM/XOP 消息

我对将MTOM/XOP与JAX-WS结合使用有疑问。我正在编写一个发送大量二进制数据的网络服务。客户端请求多个文件,服务器在响应中返回文件。我能够让它正确构建响应,从而正确实现XOP,但我遇到了与内存相关的问题,因为它在发送之前将整个响应存储在内存中。此Web服务发送的文件可能非常大(例如,千兆字节大),因此无法将响应存储在内存中。ThisOraclewebsite(以及thisone)似乎解决了这个问题,但我就是不明白。我认为他们使用DataHandler对象来流式传输请求/响应,但我不知道他们是如何实例化它的。我正在使用wsimport从现有的WSDL生成我的JAX-WS类文件。我

java - 在 Bamboo 中构建之前更改包名称

我最近发现BlackBerrytreatsallclasseswiththesamefully-qualifiednameasidentical--不管它们是否在完全不同的应用程序中--导致使用我们共享库的不同版本的应用程序在安装在同一部手机上时崩溃。为了解决这个问题,我们计划更改包名称以包含版本号,然后进行构建。有人可以解释一下,我如何使用Bamboo在我们的构建过程中插入一个步骤:更改某些包的名称将所有对旧包名称的代码引用替换为对新包名称的引用? 最佳答案 专为更改jar文件中Java类的完全限定名称而制作的一个很棒的工具是ja

java - 帮助构建正则表达式

我需要构建一个正则表达式,仅当它不是某个字符串的一部分时才查找单词“int”。我想查找代码中是否使用了int。(不在某些字符串中,仅在常规代码中)例子:inti;//theregexshouldfindthisone.Stringexample="inti";//theregexshouldignorethisline.logger.i("int");//theregexshouldignorethisline.logger.i("int")+int.toString();//theregexshouldfindthisone(becauseofthesecondint)谢谢!

java - Maven 构建不同于依赖树

我正在使用Maven3构建具有3层的Java应用程序-服务器、ejb和ui。EJB工程依赖Server工程,UI工程只依赖EJB,并为Server传递依赖提供排除。当UI项目构建为war时,服务器依赖项被包含在内,尽管它没有显示在dependency:tree命令上。这里是运行mvndependency:tree的相关输出**project.name:UI:war:1.0SNAPSHOT**+-project.name:Common:jar:1.0SNAPSHOT:compile|+org_common:_lib:jar:16.0.006:compile||+-log4j:log4j:

java - 结合音频与视频(无 ffmpeg)-Java

我正在构建一个小程序来捕获屏幕和麦克风输入(音频)。我能够单独录制这些文件,但找不到将这些文件组合起来制作新视频和音频的方法。视频文件为.mov格式,音频文件为.wav格式。它们的长度完全相同。有什么办法可以合并这些文件吗?我尝试过Java,但找不到合并两个文件的方法。此外,我必须在没有ffmpeg的情况下执行此操作,因为它需要安装在客户端。 最佳答案 privatevoidmergeFiles(){try{DataSourcevideoDataSource=javax.media.Manager.createDataSource(